package com.ruoyi.classai.mapper;

import com.ruoyi.classai.domain.dto.ModuleLessonPreparationModificationDto;
import com.ruoyi.classai.domain.vo.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ClassStatisticsMapper {
    ClassStatisticsVo getClassStatistics(ModuleLessonPreparationModificationDto moduleLessonPreparationModificationDto);
    List<StudentScoreVo> getMaleScores(ModuleLessonPreparationModificationDto moduleLessonPreparationModificationDto);
    List<StudentScoreVo> getFemaleScores(ModuleLessonPreparationModificationDto  moduleLessonPreparationModificationDto);

    List<LearningSituationAnalysisClassDetailVo> getLearningSituationAnalysisClassDetailVo(ModuleLessonPreparationModificationDto moduleLessonPreparationModificationDto);

    List<LessonPreparationFirstVo> queryingFirstLevelLessonPreparation(ModuleLessonPreparationModificationDto moduleLessonPreparationModificationDto);

}